#ifndef _SORT_H_
#define _SORT_H_

void InsertionSort(int A[], int n);
void Print(int A[], int n);
void GenerateData(int A[], int n, int max);
void BubbleSort(int A[], int n);
void Swap(int &a, int &b); 
void QuickSort(int A[], int low, int high);
void SelectionSort(int A[], int n);
void HeapSort(int A[], int n);
void HeapAdjust(int A[], int n, int s);
void MergeSort(int A[], int low, int high);
#endif